package com.doit.day01

import com.doit.Test.Person

//在scala里面，真正做到了面向对象，所有得东西都是对象

//def main(args: Array[String]): Unit
//def 方法生命得标志
//main 方法名
//(args: Array[String])  方法得参数列表
//Unit  返回值类型

object _03_数据类型 {
  def main(args: Array[String]): Unit = {

    val i = 1

    val res: Int = add(1, 2)
    println(res)//3

    val res1: Unit = sum(1, 2)
    println(res1)//()
    println(res1.hashCode())//0

    val zss: Person = new Person()
    println(zss)//com.doit.Test.Person@5e025e70  ()

    val a:Null = null
    println(a)//null

    sayHello()


    //一个单纯得数字也是对象，万物皆对象
  }
  //定义一个两个数相加得方法
  def add(a:Int,b:Int):Int={
    a+b
  }

  def sum(a:Int,b:Int):Unit={
    println(a+b)
  }

  def sayHello():Nothing={
    throw new Exception
  }



}
